// 编辑类型  详情/草稿
export const EDIT_TYPE_ENUMS = {
  'EDIT': 'edit', // 详情
  'DRAFTS': 'drafts', // 草稿
  'REPUBLISH': 'republish' // 重新发布  不需要传id goodsCode
}
// 表单控件
export const FORM_TYPE_ENUMS = {
  'CASCADER': 0, // 级联
  'SELECT': 1, // 下拉
  'INPUT': 2, // 输入框
  'TIMES': 3, // 时间段
  'ADDRESS': 4, // 地址
  'INPUTS': 5, // 多值输入框
  'RADIO': 6, // 单选
  'CHECKBOX': 7, // 复选
  'TIME': 8, // 单个时间
  'CHECKBOX_GROUP': 9 // 复选框组  => 培训
}
// 数据属性类型
export const PROPS_TYPE_ENUMS = {
  'BASIC': 1, // 基本属性
  'SALE': 2, // 销售属性
  'OTHER': 3 // 其他属性
}
// 数据类型
export const DATA_TYPE_ENUMS = {
  'URL': 1, // URL
  'TEXT': 2, // 文本
  'JSON': 3 // JSON
}
// 表格行初始对象
export const BASE_TABLE_ROW_DATA = {
  group: [],
  price: 0,
  num: 0,
  buyState: 1, // 默认可购买
  linmitNum: 0,
  lotteryNumbers: 0
}
// 销售属性
export const SALE_CUSTOM_CHECK = {
  custom: 1, // 自定义
  name: '',
  key: 1
}
// 上架类型
export const SHELF_LEVEL = {
  'NOW': '1',
  'TIME': '2'
}
// 培训默认报名项
export const TRAIN_DEFAULT_SIGN_ITEMS = [
  {fieldName: 'name', fieldText: '姓名'},
  {fieldName: 'sex', fieldText: '性别'},
  {fieldName: 'nationality', fieldText: '国籍'},
  {fieldName: 'idNo', fieldText: '证件号码'},
  {fieldName: 'parentMobile', fieldText: '家长手机'}
]
let CUSTOM_CHILD_ITEM = [{label: '必填', name: 1}, {label: '非必填', name: 0}]
export const TRAIN_CUSTOM_SIGN_ITEMS = [
  {fieldName: 'parentName', fieldText: '家长姓名', isNeed: 0, child: CUSTOM_CHILD_ITEM},
  {fieldName: 'address', fieldText: '家庭住址', isNeed: 0, child: CUSTOM_CHILD_ITEM},
  {fieldName: 'remark', fieldText: '备注', isNeed: 0, child: CUSTOM_CHILD_ITEM}
]

export const TRAIN_REG = /^V12.*/ // 培训识别
export const TICKET_REG = /^V18.*/ // 票务识别
export const RUN_CODE = 'V113006' // 判断是否为跑步的类目code
export const MATCH_CODE_LIST = ['V113001', 'V113002', 'V113003', 'V113004', 'V113005'] // 判断是否为赛事
export const NEED_AUDIT_LIST = []

export const MAX_CUSTOM_GROUP_NUM = 20 // 自定义组别数量上限
export const MAX_CUSTOM_NAME_NUM = 20 // 自定义组别字数上限
export const SHELVE_TIME_FORMAT = 'yyyy-MM-dd HH:mm'
